A Component-based Method for Developing Web Applications
نویسنده
چکیده
We describe, in this paper, a component-based software engineering method for helping development teams to plan, organize, control, and develop web applications. The method is described in terms of three methodological elements: a product model that captures the architectural characteristics of web applications, a team model that describes the different roles to be played by the members of a team during the development of web applications, and a process model that integrates the managerial and technical activities that are required to develop componentized web applications of high quality. The main features of the method are its component-based approach that helps reduce costs and development time; its ability to integrate managerial and development processes into a unique process model; and its emphasis on business modelling as a way of gaining a better understanding of the application domain objectives, functions and
منابع مشابه
Design and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملA Component-based Approach to Developing Thematic Mashups
Mashup provides a way of forming new applications from existing Web content using APIs provided by different Web sites. Such a nature makes mashup a promising technology to deliver a Web-based Enterprise application with rich information of various themes, so called thematic mashup. However, the development of thematic mashup is ad-hoc and mostly from the scratch, which can be a barrier for Ent...
متن کاملRepresenting a method to identify and contrast with the fraud which is created by robots for developing websites’ traffic ranking
With the expansion of the Internet and the Web, communication and information gathering between individual has distracted from its traditional form and into web sites. The World Wide Web also offers a great opportunity for businesses to improve their relationship with the client and expand their marketplace in online world. Businesses use a criterion called traffic ranking to determine their si...
متن کاملA density based clustering approach to distinguish between web robot and human requests to a web server
Today world's dependence on the Internet and the emerging of Web 2.0 applications is significantly increasing the requirement of web robots crawling the sites to support services and technologies. Regardless of the advantages of robots, they may occupy the bandwidth and reduce the performance of web servers. Despite a variety of researches, there is no accurate method for classifying huge data ...
متن کاملA Component-Based Method for Developing Web Applications
We describe, in this paper, a component-based software engineering method for helping development teams to plan, organize, control, and develop web applications. The method is described in terms of three methodological elements: a product model that captures the architectural characteristics of web applications, a team model that describes the different roles to be played by the members of a te...
متن کامل